Welcome to pandas!

2 DateFrame表格管理技术

2.1 表格属性的获取1

要想学好DateFrame表,要了解它的一些属性,比强表格的行列数,表格的行列索引,列的数据类型, 表格的元素个数等,这些属性不但可以提取使用,有的属性还可以再次修改。

1、获取DateFrame的行数和列数用df.shape属性;

2、获取元素个数用df.size属性;

3、获取行索引用df.index属性;

4、获取列索引用df.columns属性;

5、同时获取行列索引,用df.axes属性;

6、获取列数据类型,用df.dtype属性。


2.1.1 读入Excel数据

import pandas as pd

path=r 'D:\pythonCharm\PyObject\Object\测试\测试素材.xlsx'

df=pd.read_excel(path)

print (df)

返回:

姓名 年龄 考试日期 分数
0 小明 25 2021-04-14 85.5
1 小张 36 2021-03-15 89.0
2 小王 47 2020-09-19 95.0
3 小李 21 2019-10-25 88.5
4 小四 29 2019-08-18 99.0
5 小管 33 2021-02-14 100.0

2.1.2 各项表格属性的获取

import pandas as pd

path=r 'D:\pythonCharm\PyObject\Object\测试\测试素材.xlsx'

df=pd.read_excel(path)

print (df.shape)

print (df.size)

print (df.index)

print (df.columns)

print (df.axes)

print (df.dtypes)

返回:

(6, 4)    #.shape

24    #. size

RangeIndex(start=0, stop=6, step=1)    #. Index

Index(['姓名', '年龄', '考试日期', '分数'], dtype='object')    #.columns

[RangeIndex(start=0, stop=6, step=1), Index(['姓名', '年龄', '考试日期', '分数'], dtype='object')]    #.axes

姓名           object

年龄           int64

考试日期    datetime64[ns]

分数          float64

dtype:       object    #.dtype